嘉泰老師今天要介紹的是每個小朋友剛開始會學習的積木【事件類積木】裡面的當綠旗被點擊,這個積木程式從字面上來解釋,就是當我們點選舞台上方的綠旗,如果下面有放其他程式積木 就會執行這些功能
比方說如果我們想要舞台上的貓咪可以移動的話,需要在當綠旗被點擊的程式,下面再增加一個【動作類積木】當中移動的積木,預設是移動10點,貓咪就會開始向右移動10點
如果我們希望讓貓咪一次可以走更多步,可以修改移動10點裡面的數字 ex: 100點
貓咪就會移動100點,那如果我們要讓貓咪一直前進的話,我們可以一直點選綠旗
貓咪就會一直向前移動
一定有同學會說,可是嘉泰老師這樣好累
有沒有更簡單的方式,當然有科技來自人性,進步來自於惰性
所以我們才要學程式語言其中一個目的,就是將重複性的工作,透過程式讓它可以自動化
我們可以再加上一個【控制類積木】程式積木 重複無限次
這時候我們再按一下綠旗,貓咪就會自動一直走到邊緣的地方
可是這個時候同學可以又會遇到一個問題
老師貓咪不見了....是否有可能讓貓咪碰到邊緣的時候就回頭呢?
當然有 這時候我們可以使用 【動作類積木】碰到邊緣就反彈
如果要處理這個問題,很簡單只要加上【動作類積木】當中的迴轉方式設為左右就好囉
除了這個方法,還有其他的方法我們留在其他堂再進行介紹
接下來我們繼續介紹【動作類積木】當中的左轉與右轉,顧名思義就是讓角色可以轉動
同學可以試試看如果將角度調整 ex調整到1度的時候,同樣的程式 貓咪會做甚麼變化呢?
今天的內容就介紹到這裡囉!同學我們第四天見!